Producing Enactable Protocols in Artificial Agent Societies
نویسندگان
چکیده
This paper draws upon our previous work [7, 16] in which we proposed the organisation of services around the concept of artificial agent societies and presented a framework for representing roles and protocols using LTSs. The agent would apply for a role in the society, which would result in its participation in a number of protocols. We advocated the use of the games-based metaphor for describing the protocols and presented a framework for assessing the admission of the agent to the society on the basis of its competence. In this work we look at the subsequent question: what information should the agent receive upon entry?. We can not provide it with the full protocol because of security and overload issues. Therefore, we choose to only provide the actions pertinent to the protocols that the role the agent applied for participates in the society. We employ branching bisimulation for producing a protocol equivalent to the original one with all actions not involving the role translated into silent (τ ) actions. However, this approach sometimes results in non-enactable protocols. In this case, we need to repair the protocol by adding the role in question as a recipient to certain protocol messages that were causing the problems. We present three different approaches for repairing protocols, depending on the number of messages from the original protocol they modify. The modified protocol is adopted as the final one and the agent is given the role automaton that is derived from the branching bisimulation process.
منابع مشابه
Using Enactable Models to Enhance Use Case Descriptions
Many tools developed for process modelling either model client business processes or the software development process itself. In both cases, benefits are to be found by using the model to highlight real process problems either of clients or developers. However, the modelling of client business processes allows a further opportunity for gain, where the intention is to build a system to provide s...
متن کاملCompliance verification of agent interaction: a logic-based software tool
In open societies of agents, where agents are autonomous and heterogeneous, it is not realistic to assume that agents will always act so as to comply to interaction protocols. Thus, the need arises for a formalism to specify constraints on agent interaction, and for a tool able to observe and check for agent compliance to interaction protocols. In this paper we present a Java-Prolog software co...
متن کاملUsing the ODD Protocol for Describing Three Agent-Based Social Simulation Models of Land-Use Change
This article describes three agent-based social simulation models in the area of land-use change using a model documentation protocol, ODD, from the ecological literature. Our goal is to evaluate how well fitted it is to social simulations and how successful it might be in increasing communication between individualand agent-based modellers. Such shared protocols can facilitate model review, co...
متن کاملConference Models to Bridge Micro and Macro Studies of Science
We propose using community-centered analyses and agent-based models of scientific gatherings such as conferences, symposia and workshops as a way to understand how scientific practices evolve and transition between local, community, and systems levels in science. We suggest using robotics as a case study of global, cross-cultural, interdisciplinary scientific practice. What is needed is a set o...
متن کاملMigration Dynamics in Artificial Agent Societies
An Artificial Agent Society can be defined as a collection of agents interacting with each other for some purpose and/or inhabiting a specific locality, possibly in accordance to some common norms/rules. These societies are analogous to human and ecological societies, and are an expanding and emerging field in research about social systems. Social networks, electronic markets and disaster manag...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011